ALMaSS  1.0
The Animal, Landscape and Man Simulation System
bembidion_all.h File Reference

Go to the source code of this file.

Classes

class  param_Point
 
class  param_List15
 
class  struct_Bembidion
 A data class for Bembidion data. More...
 
class  CompareEggX
 Function class to compare to Eggs X. More...
 
class  Bembidion_Base
 The class describing the base class for beetle objects objects. More...
 
class  Bembidion_Egg_List
 The class describing the beetle Egg_List objects. More...
 
class  Bembidion_Larvae
 The class describing the beetle larvae objects. More...
 
class  Bembidion_Pupae
 The class describing the beetle pupae objects. More...
 
class  Bembidion_Adult
 The class describing the adult (female) beetle objects. More...
 
class  Bembidion_Population_Manager
 The population manager class for beetles. More...
 

Typedefs

typedef vector< APointTListOfEggs
 

Enumerations

enum  TTypesOfBeetleState {
  tobs_Initiation =0 , tobs_EDeveloping , tobs_Hatching , tobs_EDying ,
  tobs_LDeveloping , tobs_Pupating , tobs_LDying , tobs_PDeveloping ,
  tobs_Emerging , tobs_PDying , tobs_Foraging , tobs_Aggregating ,
  tobs_Hibernating , tobs_Dispersing , tobs_ADying , tobs_Destroy
}
 
enum  BeetleObjects { bob_Egg = 0 , bob_Larva , bob_Pupa , bob_Adult }
 

Variables

const char * SimulationName
 

Typedef Documentation

◆ TListOfEggs

typedef vector<APoint> TListOfEggs

Enumeration Type Documentation

◆ BeetleObjects

Enumerator
bob_Egg 
bob_Larva 
bob_Pupa 
bob_Adult 
61 {
62  bob_Egg = 0,
63  bob_Larva,
64  bob_Pupa,
65  bob_Adult
BeetleObjects
Definition: bembidion_all.h:61
@ bob_Egg
Definition: bembidion_all.h:62
@ bob_Adult
Definition: bembidion_all.h:65
@ bob_Larva
Definition: bembidion_all.h:63
@ bob_Pupa
Definition: bembidion_all.h:64

◆ TTypesOfBeetleState

Enumerator
tobs_Initiation 
tobs_EDeveloping 
tobs_Hatching 
tobs_EDying 
tobs_LDeveloping 
tobs_Pupating 
tobs_LDying 
tobs_PDeveloping 
tobs_Emerging 
tobs_PDying 
tobs_Foraging 
tobs_Aggregating 
tobs_Hibernating 
tobs_Dispersing 
tobs_ADying 
tobs_Destroy 
34 {
36 // Egg
40 // Larva
44 // Pupa
48 // Adult
54 // Destroy
TTypesOfBeetleState
Definition: bembidion_all.h:34
@ tobs_PDeveloping
Definition: bembidion_all.h:45
@ tobs_Aggregating
Definition: bembidion_all.h:50
@ tobs_PDying
Definition: bembidion_all.h:47
@ tobs_Hatching
Definition: bembidion_all.h:38
@ tobs_EDying
Definition: bembidion_all.h:39
@ tobs_Destroy
Definition: bembidion_all.h:55
@ tobs_ADying
Definition: bembidion_all.h:53
@ tobs_Hibernating
Definition: bembidion_all.h:51
@ tobs_Pupating
Definition: bembidion_all.h:42
@ tobs_Dispersing
Definition: bembidion_all.h:52
@ tobs_LDeveloping
Definition: bembidion_all.h:41
@ tobs_Foraging
Definition: bembidion_all.h:49
@ tobs_LDying
Definition: bembidion_all.h:43
@ tobs_Initiation
Definition: bembidion_all.h:35
@ tobs_EDeveloping
Definition: bembidion_all.h:37
@ tobs_Emerging
Definition: bembidion_all.h:46

Variable Documentation

◆ SimulationName

const char* SimulationName
extern